leased facility - French English Dictionary